package com.ddwl.schema.vo.wallet;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.Instant;
import java.util.Date;

/**
 * 购物津贴设计表(Subsidy)返回对象
 *
 * @author zach
 * @since 2020-07-29 17:37:54
 */
@Getter
@Setter
@ApiModel(value = "购物津贴设计表")
public class SubsidyVo {

    @ApiModelProperty(value = "主键")
    private String id;

    @ApiModelProperty(value = "名称")     
    private String name;

    @ApiModelProperty(value = "金额类型0固定面值1区间面值")     
    private Integer amountType;

    @ApiModelProperty(value = "金额")     
    private BigDecimal amount;

    @ApiModelProperty(value = "每人限领张数")     
    private Integer perLimit;

    @ApiModelProperty(value = "区间最小值")     
    private BigDecimal intervalMin;

    @ApiModelProperty(value = "区间最大值")     
    private BigDecimal intervalMax;

    @ApiModelProperty(value = "区间单位")     
    private BigDecimal intervalUnit;

    @ApiModelProperty(value = "备注")     
    private String note;

    @ApiModelProperty(value = "已使用数量")     
    private Integer useCount;

    @ApiModelProperty(value = "领取数量")     
    private Integer receiveCount;

    @ApiModelProperty(value = "可以领取的日期")     
    private Date enableTime;

    @ApiModelProperty(value = "创建时间")
    private Instant gmtCreated;

    @ApiModelProperty(value = "修改时间")
    private Instant gmtModified;
}